package org.jeecg.modules.supplierEvaluation.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel(value = "SupplierEva模糊查询对象", description = "供应商评价")
public class SupplierEvaQueryRequest {

    /**
     * 供应商名称
     */
    @ApiModelProperty(value = "供应商名称")
    private String supplierName;

//    /**
//     * 投标ID
//     */
//    @ApiModelProperty(value = "投标ID")
//    @Column(name = "bid_id")
//    private String bidId;
//
//    /**
//     * 项目名称
//     */
//    @ApiModelProperty(value = "项目名称")
//    @NotBlank(message = "项目名称不能为空")
//    private String projectName;
//
//    /**
//     * 中标时间
//     */
//    @ApiModelProperty(value = "中标时间")
//    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
//    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
//    private Date winningTime;
//
//    /**
//     * 是否按时完工：0-否，1-是
//     */
//    @ApiModelProperty(value = "是否按时完工")
//    @NotBlank(message = "是否按时完工不能为空")
//    @Column(name = "on_Time_completion")
//    private Integer onTimeCompletion;
//
//    /**
//     * 按时完工评分
//     */
//    @ApiModelProperty(value = "按时完工评分")
//    @NotBlank(message = "按时完工评分不能为空")
//    private BigDecimal completionScore;
//
//    /**
//     * 工程质量是否达标：0-否，1-是
//     */
//    @ApiModelProperty(value = "工程质量是否达标")
//    private Integer qualityStandard;
//
//    /**
//     * 工程质量评分
//     */
//    @ApiModelProperty(value = "工程质量评分")
//    @NotBlank(message = "工程质量评分不能为空")
//    private BigDecimal qualityScore;
//
//    /**
//     * 是否违规：0-否，1-是
//     */
//    @ApiModelProperty(value = "是否违规")
//    @NotBlank(message = "是否违规不能为空")
//    private Integer hasViolation;
//
//    /**
//     * 违规评分
//     */
//    @ApiModelProperty(value = "违规评分")
//    @NotBlank(message = "违规评分不能为空")
//    private BigDecimal violationScore;
//
//
//    /**
//     * 综合评分
//     */
//    @ApiModelProperty(value = "综合评分")
//    @NotBlank(message = "综合评分不能为空")
//    private BigDecimal totalScore;
//
//
//    /**
//     * 评价人
//     */
//    @ApiModelProperty(value = "评价人")
//    @NotBlank(message = "评价人不能为空")
//    private String evaluator;
//
//    /**
//     * 评价时间
//     */
//    @ApiModelProperty(value = "评价时间")
//    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
//    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
//    private Date evaluationTime;
//
//
//    /**
//     * 更新人
//     */
//    @ApiModelProperty(value = "更新人")
//    @NotBlank(message = "更新人不能为空")
//    private String updateBy;
//
//    /**
//     * 服务质量评分
//     */
//    @ApiModelProperty(value = "服务质量评分")
//    private BigDecimal serviceQualityScore;
//
//    /**
//     * 成果质量评分
//     */
//    @ApiModelProperty(value = "成果质量评分")
//    private BigDecimal outcomeQualityScore;
//
//    /**
//     * 进度过程评分
//     */
//    @ApiModelProperty(value = "进度过程评分")
//    private BigDecimal progressProcessScore;
//
//    /**
//     * 进度成果评分
//     */
//    @ApiModelProperty(value = "进度成果评分")
//    private BigDecimal progressOutcomeScore;
//
//    /**
//     * 资料提交情况
//     */
//    @ApiModelProperty(value = "资料提交情况")
//    private String documentSubmissionStatus;
//
//    /**
//     * 发票准确性评分
//     */
//    @ApiModelProperty(value = "发票准确性评分")
//    private BigDecimal invoiceAccuracyScore;
//
//    /**
//     * 职业道德评分
//     */
//    @ApiModelProperty(value = "职业道德评分")
//    private BigDecimal professionalEthicsScore;
//
    /**
     * 当前页码（默认1）
     */
    @ApiModelProperty(value = "当前页码（默认1）")
    private Integer pageNum = 1;

    /**
     * 每页条数（默认10）
     */
    @ApiModelProperty(value = "每页条数（默认10）")
    private Integer pageSize = 10;
}
